# -*- coding: utf-8 -*-
class policyholderPage():
    # 底部控件
    def __init__(self, driver):
        self.driver = driver
# # 菜单团险业务
    def groupBtn(self):
        return self.driver.find_element_by_xpath("//*[@id='menuClass1']/ul/li[2]/a")
# 新单管理
    def new(self):
        return self.driver.find_element_by_xpath("//*[@id='4']")
# 投保人信息录入
    def policyholdermsgenter(self):
        return self.driver.find_element_by_xpath('//*[@id="huadong1"]/dl[4]/dt/b/a')
# 查询条件（投保单号）
    def inpGrpPropNo(self):
        return self.driver.find_element_by_xpath('//*[@id="GrpPropNo"]')
    # 查询按钮
    def btnquery(self):
        return  self.driver.find_element_by_xpath('//*[@id="divQuery"]/input[1]')
    # 公共池
    def radQueryScanGridSel(self):
        return self.driver.find_element_by_xpath('//*[@id="QueryScanGridSel0"]')
        # 申请
    def btnapply(self):
        return self.driver.find_element_by_xpath('//*[@id="divQuery"]/input[2]')
    # 个人池
    def radScanMyInfoGridSel(self):
        return self.driver.find_element_by_xpath('//*[@id="ScanMyInfoGridSel0"]')
   # 进入
    def btnEnter(self):
        return self.driver.find_element_by_xpath('//*[@id="fm"]/input[1]')
#     基本投保信息修改
    def btnChnlType(self):
        return self.driver.find_element_by_xpath('//*[@id="ChnlType"]')
# 团险客户经理
    #  +
    def btnAgentDetailGridaddOne(self):
        return self.driver.find_element_by_xpath('//*[@id="AgentDetailGridaddOne"]')
    # 客户所属渠道
    def btnAgentDetailGrid1(self):
        return self.driver.find_element_by_xpath('//*[@id="AgentDetailGrid1r0"]')
    # 客户所属渠道选择框
    def secAgentDetailGrid1(self):
        return self.driver.find_element_by_xpath('//*[@id="codeselect"]')

    # 客户经理代码
    def btnAgentDetailGrid2(self):
        return self.driver.find_element_by_xpath('//*[@id="AgentDetailGrid2r0"]')
    # 查询
    def btnAgentManagerQuery(self):
        return self.driver.find_element_by_xpath('//*[@id="divInfo1"]/input[1]')
    # 选择
    def btnAgentManagerGet(self):
        return self.driver.find_element_by_xpath('//*[@id="divInfo1"]/input[2]')
    # 張三三
    def radManagerGridSel(self):
        return self.driver.find_element_by_xpath('//*[@id="ManagerGridSel0"]')
    # 分佣比例
    def btnAgentDetailGrid5(self):
        return self.driver.find_element_by_xpath('//*[@id="AgentDetailGrid5r0"]')
#   投保人资料
    # 投保人名称
    def inpGrpName(self):
        return self.driver.find_element_by_xpath('//*[@id="GrpName"]')
    # 单位证件类型
    def btnGrpIDType(self):
        return self.driver.find_element_by_xpath('//*[@id="GrpIDType"]')
    def secGrpIDType(self):
        return self.driver.find_element_by_xpath('//*[@id="codeselect"]')
    # 单位证件号码
    def inpGrpID(self):
        return self.driver.find_element_by_xpath('//*[@id="GrpID"]')
    # 员工总数
    def inpSumNumPeople(self):
        return self.driver.find_element_by_xpath('//*[@id="SumNumPeople"]')
    # 经营范围
    def inpMainBusiness(self):
        return self.driver.find_element_by_xpath('//*[@id="MainBusiness"]')
    # 单位性质
    def btnGrpNature(self):
        return self.driver.find_element_by_xpath('//*[@id="GrpNature"]')
    def secGrpNature(self):
        return self.driver.find_element_by_xpath('//*[@id="codeselect"]')
#     行业分类
    def btnBusiCategory(self):
        return self.driver.find_element_by_xpath('//*[@id="BusiCategory"]')
    def secBusiCategory(self):
        return self.driver.find_element_by_xpath('//*[@id="codeselect"]')
#     单位联系电话
    def inpPhone1(self):
        return self.driver.find_element_by_xpath('//*[@id="Phone1"]')
#     单位地址
    def secAddress(self):
        return self.driver.find_element_by_xpath('//*[@id="codeselect"]')
    def btnProvinceName(self):
        return self.driver.find_element_by_xpath('//*[@id="ProvinceName"]')
    def btnCityName(self):
        return self.driver.find_element_by_xpath('//*[@id="CityName"]')
    def btnCountyName(self):
        return self.driver.find_element_by_xpath('//*[@id="CountyName"]')
    def inpDetailAddress(self):
        return self.driver.find_element_by_xpath('//*[@id="DetailAddress"]')
#     邮政编码
    def inpZipCode(self):
        return self.driver.find_element_by_xpath('//*[@id="ZipCode"]')

#     联系人信息
# 联系人姓名
    def inpLinkMan(self):
        return self.driver.find_element_by_xpath('//*[@id="LinkMan"]')
#     联系人电话
    def inpPhone2(self):
        return self.driver.find_element_by_xpath('//*[@id="Phone2"]')
#     联系人E-MAIL
    def inpEMail(self):
        return self.driver.find_element_by_xpath('//*[@id="EMail"]')
#    联系人手机号
    def inpMobilePhone(self):
        return self.driver.find_element_by_xpath('//*[@id="MobilePhone"]')
#     联系人部门
    def inpDepartment(self):
        return self.driver.find_element_by_xpath('//*[@id="Department"]')

#     付款银行信息
    def secBankmsg(self):
        return self.driver.find_element_by_xpath('//*[@id="codeselect"]')
#     付款方式
    def btnPayType(self):
        return self.driver.find_element_by_xpath('//*[@id="PayType"]')
    # 银行代码
    def btnBankCode(self):
        return self.driver.find_element_by_xpath('//*[@id="BankCode"]')
#     银行省代码
    def btnBankProvince(self):
        return self.driver.find_element_by_xpath('//*[@id="BankProvince"]')
#     银行市代码
    def btnBankCity(self):
        return self.driver.find_element_by_xpath('//*[@id="BankCity"]')
#     银行账户
    def inpBankAccNo(self):
        return self.driver.find_element_by_xpath('//*[@id="BankAccNo"]')
#     开户名
    def inpAccName(self):
        return self.driver.find_element_by_xpath('//*[@id="AccName"]')

#     开票信息
    def secInvoice(self):
        return self.driver.find_element_by_xpath('//*[@id="codeselect"]')
#     开票类型
    def btnInvoiceType(self):
        return self.driver.find_element_by_xpath('//*[@id="InvoiceType"]')
#     纳税人类别
    def btnTaxPayerType(self):
        return self.driver.find_element_by_xpath('//*[@id="TaxPayerType"]')
#     纳税人识别号类型
    def btnTaxPayerNo(self):
        return self.driver.find_element_by_xpath('//*[@id="TaxPayerNo"]')
#     纳税人识别号
    def inpTaxPayerNumberNo(self):
        return self.driver.find_element_by_xpath('//*[@id="TaxPayerNumberNo"]')
#     国税登记地址
    def inpGSAddress(self):
        return self.driver.find_element_by_xpath('//*[@id="GSAddress"]')
#     国税登记电话
    def inpGSTel(self):
        return self.driver.find_element_by_xpath('//*[@id="GSTel"]')
#     国税开户行
    def btnGSBankCode(self):
        return self.driver.find_element_by_xpath('//*[@id="GSBankCode"]')
#     国税开户行账号
    def inpGSAccNo(self):
        return self.driver.find_element_by_xpath('//*[@id="GSAccNo"]')

#    保单经办人信息
#    经办人姓名
    def inpPolicytorName(self):
        return self.driver.find_element_by_xpath('//*[@id="PolicytorName"]')
#     经办人证件类型
    def btnPolicytorIDType(self):
        return self.driver.find_element_by_xpath('//*[@id="PolicytorIDType"]')
    def secPolicytorIDType(self):
        return self.driver.find_element_by_xpath('//*[@id="codeselect"]')
    # 经办人证件号码
    def inpPolicytorIDNo(self):
        return self.driver.find_element_by_xpath('//*[@id="PolicytorIDNo"]')
    # 经办人邮箱
    def inpPolicytorEmail(self):
        return self.driver.find_element_by_xpath('//*[@id="PolicytorEmail"]')
    # 经办人手机号
    def inpPolicytorPhone(self):
        return self.driver.find_element_by_xpath('//*[@id="PolicytorPhone"]')
#     企业经办人信息
    # 经办人姓名
    def inpComOperator(self):
        return self.driver.find_element_by_xpath('//*[@id="ComOperator"]')
    # 经办人邮箱
    def inpOperatorEmail(self):
        return self.driver.find_element_by_xpath('//*[@id="OperatorEmail"]')
    # 经办人电话
    def inpOperatorTel(self):
        return self.driver.find_element_by_xpath('//*[@id="OperatorTel"]')
    # 经办人手机号
    def inpOperatorPhone(self):
        return self.driver.find_element_by_xpath('//*[@id="OperatorPhone"]')
    # 经办人部门
    def inpOperatorDepart(self):
        return self.driver.find_element_by_xpath('//*[@id="OperatorDepart"]')
#     法人信息
    def secCorporation(self):
        return self.driver.find_element_by_xpath('//*[@id="codeselect"]')
    # 法人代表
    def inpCorporation(self):
        return self.driver.find_element_by_xpath('//*[@id="Corporation"]')
    # 法人代表证件类型
    def btnCorIDType(self):
        return self.driver.find_element_by_xpath('//*[@id="CorIDType"]')
    # 法人代表证件号码
    def inpCorID(self):
        return self.driver.find_element_by_xpath('//*[@id="CorID"]')
    # 证件有效期
    def checkboxCorISLongValid(self):
        return self.driver.find_element_by_xpath('//*[@id="CorISLongValid"]')
    # 省
    def btnCorProvinceName(self):
        return self.driver.find_element_by_xpath('//*[@id="CorProvinceName"]')
    # 市
    def btnCorCityName(self):
        return self.driver.find_element_by_xpath('//*[@id="CorCityName"]')
    # 区/县
    def btnCorCountyName(self):
        return self.driver.find_element_by_xpath('//*[@id="CorCountyName"]')
    # 地址
    def inpCorDetailAddress(self):
        return self.driver.find_element_by_xpath('//*[@id="CorDetailAddress"]')
# 受益所有人信息
    def secBeneficiary(self):
        return self.driver.find_element_by_xpath('//*[@id="codeselect"]')
    # 姓名
    def inpControlDetailGrid2(self):
        return self.driver.find_element_by_xpath('//*[@id="ControlDetailGrid2r2"]')
    # 股份占比
    def inpControlDetailGrid3(self):
        return self.driver.find_element_by_xpath('//*[@id="ControlDetailGrid3r2"]')
    # 证件类型
    def btnControlDetailGrid4(self):
        return self.driver.find_element_by_xpath('//*[@id="ControlDetailGrid4r2"]')
    # 证件号码
    def inpControlDetailGrid6(self):
        return self.driver.find_element_by_xpath('//*[@id="ControlDetailGrid6r2"]')
    # 性别
    def btnControlDetailGrid7(self):
        return self.driver.find_element_by_xpath('//*[@id="ControlDetailGrid7r2"]')
    # 出生日期
    def inpControlDetailGrid9(self):
        return self.driver.find_element_by_xpath('//*[@id="ControlDetailGrid9r2"]')
    # 是否长期有
    def btnControlDetailGrid11(self):
        return self.driver.find_element_by_xpath('//*[@id="ControlDetailGrid11r2"]')
    # 省
    def btnControlDetailGrid13(self):
        return self.driver.find_element_by_xpath('//*[@id="ControlDetailGrid13r2"]')
    # 市
    def btnControlDetailGrid15(self):
        return self.driver.find_element_by_xpath('//*[@id="ControlDetailGrid15r2"]')
    # 区/县
    def btnControlDetailGrid17(self):
        return self.driver.find_element_by_xpath('//*[@id="ControlDetailGrid17r2"]')
    # 详细地址
    def inpControlDetailGrid19(self):
        return self.driver.find_element_by_xpath('//*[@id="ControlDetailGrid19r2"]')
    # 添加
    def btnAddBeneficiary(self):
        return self.driver.find_element_by_xpath('//*[@id="ControlDetailGridaddOne"]')
#     保存
    def btnSaveCont(self):
        return self.driver.find_element_by_xpath('//*[@id="SaveCont"]')
#     选择
    def btnConfirmGridSel(self):
        return self.driver.find_element_by_xpath('//*[@id="ConfirmGridSel0"]')
#     确认新增
    def btnconfirmSave(self):
        return self.driver.find_element_by_xpath('//*[@id="confirmSave"]')
#     录入完毕
    def btnGrpCont(self):
        return self.driver.find_element_by_xpath('//*[@id="GrpCont"]')
    # 总保费
    def inpSumPrems(self):
        return self.driver.find_element_by_xpath('//*[@id="SumPrems"]')








